@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body {margin:0;padding:0;color: #333;font-family:"微软雅黑", Arial, Helvetica, sans-serif;background:#eee;text-align:left;position:relative; line-height:0.4rem;font-size:0.25rem;}
img {border: 0;position:relative; max-width:100%;}
.clear {height:0;line-height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,th,tr,table,p,span,h1,h2,h3,h4,h5,h6,form{ margin:0;padding:0;list-style:none;list-style-type:none;word-wrap:break-word;position:relative;border:none; font-weight:400;}
a {color:#333;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:0.25rem;}
table { border-collapse:collapse;border-spacing:0;}
th, td { text-align:left;}
input {font-family:"微软雅黑";font-size:0.25rem;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;-webkit-appearance:none;}
input.text {background:none; border:none;}
a,button,input{
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent; /* For some Androids */}

/* common main */
.red, a.red { color:#cc0031;}
.white, a.white { color:#fff;}
.c0 { color:#000;}
.c1 { color:#111;}
.c2 { color:#222;}
.c3 { color:#333;}
.c4 { color:#444;}
.c5 { color:#555;}
.c6 { color:#666;}
.c7 { color:#777;}
.c8 { color:#888;}
.c9 { color:#999;}
.fs2 { font-size:0.2rem;}
.fs25 { font-size:0.25rem;}
.fs3 { font-size:0.3rem;}
.fs35 { font-size:0.35rem;}
.fs4 { font-size:0.4rem;}
.fs45 { font-size:0.45rem;}
.fs5 { font-size:0.5rem;}
.fs55 { font-size:0.55rem;}
.fs6 { font-size:0.6rem;}
.fs66 { font-size:0.66rem;}
.fw-b { font-weight:bold;}
.fw400 { font-weight:400;}
.ti1 { text-indent:0.25rem;}
.ti2 { text-indent:0.5rem;}
.lh3 { line-height:0.3rem;}
.lh4 { line-height:0.4rem;}
.lh5 { line-height:0.5rem;}
.lh6 { line-height:0.6rem;}
.lh7 { line-height:0.7rem;}
.lh8 { line-height:0.8rem;}
.lh9 { line-height:0.9rem;}
.unl { text-decoration:underline;}
.unl-no { text-decoration:none;}
.unl-th { text-decoration:line-through;}
.ta-l { text-align:left;}
.ta-c { text-align:center;}
.ta-r { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.va-m { vertical-align:middle;}
.va-t { vertical-align:top;}
.pr { position:relative;}
.pa { position:absolute;}
.oh { overflow:hidden;}
.none { display:none;}
.block { display:block;}
.inblock { display:inline-block;}
.pointer { cursor:pointer;}
.w100 { width:100%;}
.w96 { width:96%;}
.w94 { width:94%;}
.w90 { width:90%}
.w80 { width:80%;}
.w70 { width:70%;}
.w60 { width:60%;}
.w50 { width:50%;}
.w40 { width:40%;}
.w30 { width:30%;}
.w20 { width:20%;}
.w10 { width:10%;}
.h01 { height:0.1rem;}
.h02 { height:0.2rem;}
.h03 { height:0.3rem;}
.h04 { height:0.4rem;}
.h05 { height:0.5rem;}
.h06 { height:0.6rem;}
.h07 { height:0.7rem;}
.h08 { height:0.8rem;}
.h09 { height:0.9rem;}
.h100 { height:100%;}
.ma10 { margin:0.1rem;}
.ma20 { margin:0.2rem;}
.ma30 { margin:0.3rem;}
.ma40 { margin:0.4rem;}
.ml10 { margin-left:0.1rem;}
.ml20 { margin-left:0.2rem;}
.ml30 { margin-left:0.3rem;}
.ml40 { margin-left:0.4rem;}
.mt10 { margin-top:0.1rem;}
.mt20 { margin-top:0.2rem;}
.mt30 { margin-top:0.3rem;}
.mt40 { margin-top:0.4rem;}
.mr10 { margin-right:0.1rem;}
.mr20 { margin-right:0.2rem;}
.mr30 { margin-right:0.3rem;}
.mr40 { margin-right:0.4rem;}
.mb10 { margin-bottom:0.1rem;}
.mb20 { margin-bottom:0.2rem;}
.mb30 { margin-bottom:0.3rem;}
.mb40 { margin-bottom:0.4rem;}
.pa10 { padding:0.1rem;}
.pa20 { padding:0.2rem;}
.pa30 { padding:0.3rem;}
.pa40 { padding:0.4rem;}
.pl10 { padding-left:0.1rem;}
.pl20 { padding-left:0.2rem;}
.pl30 { padding-left:0.3rem;}
.pl40 { padding-left:0.4rem;}
.pt10 { padding-top:0.1rem;}
.pt20 { padding-top:0.2rem;}
.pt30 { padding-top:0.3rem;}
.pt40 { padding-top:0.4rem;}
.pr10 { padding-right:0.1rem;}
.pr20 { padding-right:0.2rem;}
.pr30 { padding-right:0.3rem;}
.pr40 { padding-right:0.4rem;}
.pb10 { padding-bottom:0.1rem;}
.pb20 { padding-bottom:0.2rem;}
.pb30 { padding-bottom:0.3rem;}
.pb40 { padding-bottom:0.4rem;}

.whitebg { background:#fff;}
.mga { margin-left:auto;margin-right:auto;}

.main {width:100%;margin-left:auto;margin-right:auto;}
.center {width:94%;margin-left:auto;margin-right:auto;}
.mainbox {width:94%;padding-left:3%;padding-right:3%;margin-left:auto;margin-right:auto;}
.absolute-r { position:absolute;left:auto;right:0;}
.absolute-l { position:absolute;left:0;right:auto;}
.tabfix { display:table; table-layout:fixed;border-collapse:collapse;}
.tabfix nav,.tabfix menu { display:table-row;}
.textover { overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;}
.combtn,input.combtn { display:block;text-align:center;border-radius:3px;}

.bot-border{ border-bottom:1px solid #ddd;}
.top-border{ border-top:1px solid #ddd;}
.border {border:1px solid #ddd;}

/* JS相关 */
.bannerbox {position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden;}
.bannerbox img {width:100%; display:block;}
.bannersum {width:99999px;position:relative;top:0;left:0;}
.bannersum li {float:left;}
#num {z-index:10;position:absolute;width:100%;height:0.4rem;text-align:center;bottom:0.2rem;left:0;}
#num a {margin:0 0.1rem;display:inline-block;background:url(about:blank);width:0.4rem;height:0.06rem;background:#fff;}
#num a.sel { background:#c80005;}

.reviewsbox a { display:inline-block; height:0.25rem; width:0.25rem; background:url(../images/star02.png) no-repeat center center; margin-left:3px;    background-size: 100%;margin-top: 0.07rem;}
.reviewsbox a.sel { background-image:url(../images/star01.png);background-size: 100%;}

#indexmove { width:100%; margin:3% auto 0 auto;padding-bottom: 3%;}
#indexmove ul li a{display:block;margin:0 0.2rem;text-align:center;}
#indexmove a img{display:block;width:100%;}
#indexmove a p{width:100%;height:0.3rem;line-height:0.3rem;background: url(../images/bpsol.png) repeat; text-align:center;font-size:0.14rem;color:#fff;position: absolute;bottom: 0;left: 0;}
#checkmenu a { display:table-cell; text-align:center; border:1px solid #ddd;}
#checkmenu a:first-child{ border-left:none;}
#checkmenu a:last-child { border-right:none;}
#checkmenu a.sel { background:#f60; color:#fff;}
/* 详细样式 */
.comheadbg { width:100%; height:1.1rem;}
.comhead { z-index:99; position:fixed; left:0; top:0; width:100%; height:1.1rem; color:#fff;background:url(../images/topbg.jpg) repeat-x;}
.comhead h2 { width:100%; line-height:1.1rem; text-align:center; font-size:0.36rem;}
.comhead .logo{width: 40%;line-height:1.1rem; margin-left:20px;}
.comhead .logo img{height: 0.61rem;vertical-align: middle;}
.comhead .add{width: 30%;height: 0.74rem;margin-right:20px;    margin-top: 0.2rem;}
.comhead .add a{width:100%;height: 0.46rem;display: block;background:url(../images/add_ond.png) no-repeat right  center;text-align: right;}
.comhead .add a img{height: 0.46rem;vertical-align: middle;    padding-right: 36px;}
.comhead .add p{font-size: 0.16rem;line-height: 0.3rem;text-align: right;}
.comhead .menu a{margin-top: 30%;display: block;}
.comhead .menu a img{height: 0.41rem;vertical-align: middle;    padding-right: 36px;}


.comheadbg2 { width:100%; height:0.8rem;}
.comhead2 { z-index:99; position:fixed; left:0; top:0; width:100%; height:0.8rem; color:#fff;background:#000;}
.comhead2 h2 { width:100%; line-height:0.8rem; text-align:center; font-size:0.36rem;}


.comhead2 .signing{position: absolute;left: 15px;top: 15%;z-index: 1;}
.comhead2 .signing img{height:0.44rem;}
.comhead2 .main_menu_btn{position: absolute;right: 15px;top: 20%;z-index: 1;}
.comhead2 .main_menu_btn img{height:0.44rem;}
.comhead2 .main_menu_btn span{color: #f8bd09;font-size: 0.24rem;}
.tablefixed {display:table;width:100%;table-layout: fixed;border-collapse:collapse;}
.tablefixed nav,.tablefixed menu ,.tablefixed ul{ display:table-row;}
.tablefixed a { display:table-cell;}
.tablefixed li { display:table-cell;}
.advertis img{width: 100%;}
.checisdo{height: 0.5rem;line-height: 0.5rem;padding-left: 2%;}
.checisdo .check{width:0.25rem;height: 0.25rem;}
.checisdo span{font-size: 0.25rem;color: #333;}




